filechooserwidget: Fold function into only caller
authorTimm Bäder <mail@baedert.org>
Fri, 19 Jul 2019 08:14:54 +0000 (10:14 +0200)
committerTimm Bäder <mail@baedert.org>
Fri, 19 Jul 2019 16:14:50 +0000 (18:14 +0200)
gtk/gtkfilechooserwidget.c

index e70ef67750937685756057ce02f3839b8611f7b1..db338115ce86c846e8a1b09ebfac55ad7855a792 100644 (file)
@@ -2460,19 +2460,6 @@ location_changed_timeout_cb (gpointer user_data)
   return G_SOURCE_REMOVE;
 }
 
-static void
-reset_location_timeout (GtkFileChooserWidget *impl)
-{
-  GtkFileChooserWidgetPrivate *priv = gtk_file_chooser_widget_get_instance_private (impl);
-
-  if (priv->location_changed_id > 0)
-    g_source_remove (priv->location_changed_id);
-  priv->location_changed_id = g_timeout_add (LOCATION_CHANGED_TIMEOUT,
-                                            location_changed_timeout_cb,
-                                            impl);
-  g_source_set_name_by_id (priv->location_changed_id, "[gtk] location_changed_timeout_cb");
-}
-
 static void
 location_entry_changed_cb (GtkEditable          *editable,
                            GtkFileChooserWidget *impl)
@@ -2489,7 +2476,16 @@ location_entry_changed_cb (GtkEditable          *editable,
     }
 
   if (priv->action != GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER)
-    reset_location_timeout (impl);
+    {
+      /* Reset location timeout */
+      if (priv->location_changed_id > 0)
+        g_source_remove (priv->location_changed_id);
+
+      priv->location_changed_id = g_timeout_add (LOCATION_CHANGED_TIMEOUT,
+                                                location_changed_timeout_cb,
+                                                impl);
+      g_source_set_name_by_id (priv->location_changed_id, "[gtk] location_changed_timeout_cb");
+    }
 }
 
 static void